package com.yidu.action;


import java.util.HashMap;

import java.util.List;

import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.ResponseBody;

import com.yidu.comment.Page;

import com.yidu.model.SnReDetail;

import com.yidu.service.SnDetailService;

/**
 * 零售订单详情
 * @ClassName: 零售订单详情action 
 * @Description: 零售订单详情
 * @author: ZhangHao
 * @date: 2018年12月6日 下午10:08:57
 */
@Controller
@RequestMapping("/detail")
public class SnDetailAction {
	/**
	 * 注入零售订单详情service
	 */
	@Resource
	SnDetailService snDetailService;
	
	/**
	 * 查询零售详情
	 * @param page 页数
	 * @param limit 行数
	 * @param reId 订单id
	 * @return map 
	 */
	@RequestMapping("findAll")
	@ResponseBody
	public Map<String, Object> findAll(String page,String limit,String reId){
		//得到分页工具类
		Page pages=new Page();
		//给当前页数赋值
		pages.setCurPage(Integer.valueOf(page));
		//给每页行数赋值
		pages.setRows(Integer.valueOf(limit));
		//创建一个map对象
		Map<String, Object> maps=new HashMap<>();
		maps.put("page", pages);
		maps.put("reId", reId);
		//调用条件查询的方法
		List<SnReDetail> list=snDetailService.findAll(maps);
		//调用查询行数的方法
		int count=snDetailService.findCount(maps);
		//创建一个map
		Map<String, Object> map = new HashMap<>();
		map.put("code", 0);
		map.put("msg", 0);
		map.put("count",count);
		//将list放入map中
		map.put("data", list);
		return map;
		
	}
}
